Class ValidationSettings

java.lang.Object
eu.europa.ec.taxud.cesop.validation.ValidationSettings

public class ValidationSettings extends Object
Data class with CESOP validation settings like limits and thresholds. These settings affect whether some validation errors are fired or not.
  • Constructor Details

    • ValidationSettings

      public ValidationSettings(Integer businessMinPeriod, long maxSize, Integer maxErrors)
      Instantiates a new Validation settings.
      Parameters:
      businessMinPeriod - the business min period
      maxSize - the max size
      maxErrors - the max errors
  • Method Details

    • createDefault

      public static ValidationSettings createDefault()
      Create default validation settings.
      Returns:
      the validation settings
    • getBusinessMinPeriod

      public Integer getBusinessMinPeriod()
      Gets business min period.
      Returns:
      the business min period
    • getMaxSize

      public long getMaxSize()
      Gets max size.
      Returns:
      the max size
    • getMaxErrors

      public int getMaxErrors()
      Gets max errors.
      Returns:
      the max errors